bin=a.out
bin_g=a.out.g
src=test.cpp

$(bin):$(src)
	g++ $^ -o $@ -std=c++11

.PHONY:g, clean
g:$(src)
	g++ $^ -o $(bin_g) -std=c++11 -g
clean:
	rm -f $(bin)